package cn.lcsjsxy.yxz.permissions;

public class Permissions {

    //5.8
    //权限修饰符的练习
    /*
    1.创建程序,在其中定义两个类:Person和PersonTest类。定义如下:
    用setAge()设置人的合法年龄(0~130)，用getAge()返回人的年龄。
    在PersonTest类中实例化Person类的对象b，调用setAge()和getAge()方法，体会Java的封装性

    */
    public static void main(String[] args) {
        Permissions p1 = new Permissions();
        //p1.age = 1; //编译不通过

        p1.setAge(12);
        System.out.println("年龄为: " + p1.getAge());
    }

    private int age;
    public void setAge(int a){
        if(a < 0 || a > 130){
            //throw new RuntimeException("传入的数据非法 ");
            System.out.println("传入的数据非法");
            return;
        }
            age = a;
        }

        public int getAge(){
            return age;
        }

    }



